Dump him and go about reconstructing your own life. Very few people deserve the kind of investment that is an absolute prerequisite to life with a narcissist. To cope with a narcissist is a full time, energy and emotion-draining job, which reduces people around him to insecure nervous wrecks. Who deserves such a sacrifice?
No one, to my mind, not even the most brilliant, charming, breathtaking, suave narcissist. The glamour and trickery wear thin and underneath them a monster lurks which irreversibly and adversely influences the lives of those around it for the worse.
Narcissists are incorrigibly and notoriously difficult to change. Thus, trying to "modify" them is doomed to failure. You should either accept them as they are or avoid them altogether. If one accepts the narcissist as he is -- one should cater to his needs. His needs are part of what he is. Would you have ignored a physical handicap? Would you not have assisted a quadriplegic? The narcissist is an emotional cripple. He needs constant adulation. He cannot help it. So, if one chooses to accept him -- it is a package deal, all his needs included.
(From the book "Malignant Self-love: Narcissism Revisited" by Sam Vaknin - Click on this link to purchase: http://www.narcissistic-abuse.com/thebook.html)